#include <iostream>

int main(int argc, char const *argv[]) {
  /* code */
  // 整形常量
  const int i = 42;
  std::cout << i << std::endl;
  // 整形变量
  auto j = i;
  std::cout << j << std::endl;
  // 常量引用
  const auto &k = i;
  std::cout << k << std::endl;
  // 指向常量的指针
  auto *p = &i;
  std::cout << *p << std::endl;
  // 整形常量 常量引用
  const auto j2 = i, &k2 = i;
  std::cout << j2 << k2 << std::endl;
  return 0;
}
